Houdiniメモ : Textport
はじめに
Textportで何ができるのかを軽くまとめておきます。
環境
Windows 10
Houdini Version 18.0.287
1. Textportウィンドウを出す
方法1 : Textportウィンドウを直接出す
Shift + Alt + T を押すと、Textportウィンドウが出現します。
https://gyazo.com/ba665ea1d61cfc793c094c71e4d2a2b5
方法2 : SceneViewをTextportに変える
キーボード上でショートカットキーのAlt + 5を押すとマウスカーソルが乗っている部分がTextportウィンドウに変化します。
https://gyazo.com/7baa9a11f7f6be979f72fc05bd52cec0
SceneViewに戻したい場合はウィンドウのタブの部分にマウスカーソルを乗せた状態でショートカットの Alt + 1 を実行します。
(Textportにフォーカスが乗っている状態だと機能しないので、Textport以外の領域をクリックしてフォーカスを外しておく必要があります)
2. Texportの確認
初期状態では、Textportではルート階層(最上部の階層)に居ます。
https://gyazo.com/18716f90aa78da798b2072c661a842cc
https://gyazo.com/eb6a70f8814bf48211e37e33b83d4f9a https://gyazo.com/326b6222428d3d39da2a91aae5ad7c52
3. 階層の一覧表示
lsコマンドを実行すると、階層の一覧を表示することができます。
code:sh
ls
https://gyazo.com/fbaab6640f2258351808f3b6065ed285
clearコマンドを実行すると、Textportの表示を消去することができます。
code:sh
clear
4. 階層の移動
cdコマンドを実行して、obj/の中へ移動します。
code:sh
cd (移動先のパス)
https://gyazo.com/de1b36fcce54fa4316bacc15411ed72e
cd objを実行すると、階層/から/objへ移動します。
https://gyazo.com/f9db0e674161858cf9692e6f13a8ff0d https://gyazo.com/e72f32afe1595b52120b302e572e84c2
上の階層へ戻りたい場合は以下を実行します。
code:sh
cd ../
5. ノードを追加
opadd コマンドを実行することで、現在の階層へノードを追加することができます。
code:sh
opadd (ノード名)
geoノードを追加したい場合は、以下のコマンドを実行します
code:sh
opadd geo
https://gyazo.com/eca31a0c855665f6071b6240c8e2351b
現在、Textportでは/obj階層にいるため、/obj階層へgeoノードが追加されます。
https://gyazo.com/5a734539e58b5735497054560c5ea6b1 https://gyazo.com/8115d9dc7c404d77a045db33a9490d2b
6. 古いバージョンのSweepノードを追加してみる
次に古いバージョンのSweepノードを追加したいと思います。
6.1 obj/geo1へ移動
階層obj/にはSweepノードを追加できないので、geo1ノードの中へ移動します。
code:sh
cd geo1
https://gyazo.com/6df78d4cd24b19ddd5751c641e93c4c7
階層/objから/obj/geo1へ移動しました。
https://gyazo.com/bdd7c056793bdf8cef3a7fb3d6176489
次にopaddコマンドでSweepノードを追加します。 -eオプションをつけることで、古いSweepノードが追加されます。
code:sh
opadd -e sweep
https://gyazo.com/a05b9c5da675fb8939d1ff5c6c5dcdc2
https://gyazo.com/ac57b0938fe8e80b28eba272a4a04274
Sweepノードのパラメータを見ると、Houdini17.5以前の古いものになっています。
https://gyazo.com/65b37bdde84734c99ecbcf815e59746c
ちなみに、-eをつけずにSweepノードを追加した場合、最新バージョンのSweepノードが追加されます。
code:sh
opadd sweep
https://gyazo.com/88ac6bf7edea4d07b8a9ae8efc7964f3
参考リンク
Creating old node